#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//	int n = 0;
//	int num = 0;
//	int a = 1;
//	int b = 1;
//	int ret = 0;
//	scanf("%d", &n);
//	if (n <= 2)
//	{
//		num = 1;
//	}
//	else
//		for (int i = 2; i < n; i++)
//		{
//			ret = a + b;
//			a = b;
//			b = ret;
//		}
//	printf("%d", ret);
//}
//int fib(n)
//{
//	int ret = 0;
//	if (n < 3)
//	{
//		return 1;
//	}
//	else
//		return fib(n - 1) + fib(n - 2);
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int fib(n);
//	int m = fib(n);
//	printf("%d", m);
//}
//double Pow(int n,int k)
//{
//	if (k == 0)
//	{
//		return 1;
//	}
//	else if(k<0)
//	{
//		return 1.0 /  Pow(n, -k);
//	}
//	else 
//	{
//	return n * Pow(n, k - 1);
//	}
//}
//int main()
//{
//	int n = 0;
//	int k = 0;
//	scanf("%d%d",&n, &k);
//	double num = Pow(n, k);
//	printf("%.2f", num);
//	return 0;
//}
//调用DigitSum(1729)，则应该返回1 + 7 + 2 + 9，它的和是19
//int DigitSum(int n)
//{
//	int ret = 0;
//	int m = 0;
//	if (n != 0)
//	{
//		m = n % 10;
//		n = n / 10;
//		ret =m+DigitSum(n);
//	}
//	return ret;
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int num = DigitSum(n);
//	printf("%d", num);
//}
#define ret  5
//int main()
//{
//	int A[ret] = { 0 };
//	int B[ret] = { 0 };
//	int tem[ret] = { 0 };
//	int i = 0;
//	int j = 0;
//	for (i = 0; i < ret; i++)
//	{
//		scanf("%d", &A[i]);
//
//
//	}
//	for (i = 0; i < ret; i++)
//	{
//
//		scanf("%d", &B[i]);
//		tem[i] = A[i];
//		A[i] = B[i];
//		B[i] = tem[i];
//	}
//	for (i = 0; i < ret; i++)
//	{
//		printf(" %d", A[i]);
//	}
//	printf("\n");
//	for (i = 0; i < ret; i++)
//	{
//		printf(" %d", B[i]);
//	}
//	return 0;
//
//}
//创建一个整形数组，完成对数组的操作
//
//实现函数init() 初始化数组为全0
//实现print()  打印数组的每个元素
//实现reverse()  函数完成数组元素的逆置。
//void init(int arr[])
//{
//	int i = 0;
//	for (i = 0; i < ret; i++)
//	{
//		arr[i] = 0;
//	}
//}
//int print(int arr[])
//{
//	int i = 0;
//	for (i = 0; i < ret; i++)
//	{
//		printf("%d", arr[i]);
//	}
//}
//void reverse(int arr[])
//{
//
//	int left = 0;
//	int right = ret - 1;
//	int b = 0;
//	while (left < right)
//	{
//		b = arr[right];
//		arr[right] = arr[left];
//		arr[left] = b;
//		left++;
//		right--;
//	}
//	
//}
//int main()
//{
//	int arr[ret] = { 0 };
//	int i = 0;
//	init(arr);
//	for (i = 0; i < ret; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	print(arr);
//	reverse(arr);
//	printf("\n");
//	print(arr);
//}
//int bulle_sort(int a[])
//{
//	int m = ret - 1;
//	int i = 0;
//	int j = 0;
//	int n = 0;
//	for (i = 0; i < m; i++)
//	{
//		for (j = 0; j < m; j++)
//		{
//			if (a[j] > a[j+1])
//			{
//				n = a[j+1];
//				a[j+1] = a[j];
//				a[j] = n;
//			}
//		}
//	}
//}
//int main()
//{
//	int a[ret] = { 0 };
//	int i = 0;
//	for (i = 0; i < ret; i++)
//	{
//		scanf("%d", &a[i]);
//	}
//	bulle_sort(a);
//	for (i = 0; i < ret; i++)
//	{
//		printf("%d ", a[i]);
//	}
//}